Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

{lib}[gfbf/2022b,gfbf/2023a,gfbf/2023b,gfbf/2024a] TensorRT v10.0.1, TensorRT v10.4.0, TensorRT v10.7.0, ... w/ CUDA 12.0.0, CUDA 12.1.1, ... #22156

Open
wants to merge 3 commits into
base: develop
Choose a base branch
from

Conversation

Flamefire
Copy link
Contributor

@Flamefire Flamefire commented Jan 14, 2025

…RT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb, TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb, TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb
Copy link

github-actions bot commented Jan 14, 2025

Updated software TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb

Diff against TensorRT-8.6.1-gfbf-2023a-CUDA-12.1.1.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2023a-CUDA-12.1.1.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb
index f432b185f8..835d646e5d 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2023a-CUDA-12.1.1.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb
@@ -1,5 +1,5 @@
 name = 'TensorRT'
-version = '8.6.1'
+version = '10.0.1'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
@@ -7,20 +7,15 @@ description = """NVIDIA TensorRT is a platform for high-performance deep learnin
 
 toolchain = {'name': 'gfbf', 'version': '2023a'}
 
-download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download"
-sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.0.tar.gz']
-checksums = ['0f8157a5fc5329943b338b893591373350afa90ca81239cdadd7580cd1eba254']
-
-builddependencies = [
-    ('protobuf', '24.0'),
-]
+download_instructions = "Manual download from https://developer.nvidia.com/tensorrt/download/10x"
+sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.4.tar.gz']
+checksums = ['a5cd2863793d69187ce4c73b2fffc1f470ff28cfd91e3640017e53b8916453d5']
 
 dependencies = [
     ('Python', '3.11.3'),
     ('SciPy-bundle', '2023.07'),
     ('CUDA', '12.1.1', '', SYSTEM),
     ('cuDNN', '8.9.2.26', '-CUDA-%(cudaver)s', SYSTEM),
-    ('protobuf-python', '4.24.0'),
 ]
 
 moduleclass = 'lib'
Diff against TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb
index 38484af13f..835d646e5d 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb
@@ -1,26 +1,21 @@
 name = 'TensorRT'
-version = '8.6.1'
+version = '10.0.1'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2022b'}
+toolchain = {'name': 'gfbf', 'version': '2023a'}
 
-download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download"
-sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.0.tar.gz']
-checksums = ['0f8157a5fc5329943b338b893591373350afa90ca81239cdadd7580cd1eba254']
-
-builddependencies = [
-    ('protobuf', '23.0'),
-]
+download_instructions = "Manual download from https://developer.nvidia.com/tensorrt/download/10x"
+sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.4.tar.gz']
+checksums = ['a5cd2863793d69187ce4c73b2fffc1f470ff28cfd91e3640017e53b8916453d5']
 
 dependencies = [
-    ('Python', '3.10.8'),
-    ('SciPy-bundle', '2023.02'),
-    ('CUDA', '12.0.0', '', SYSTEM),
-    ('cuDNN', '8.8.0.121', '-CUDA-%(cudaver)s', SYSTEM),
-    ('protobuf-python', '4.23.0'),
+    ('Python', '3.11.3'),
+    ('SciPy-bundle', '2023.07'),
+    ('CUDA', '12.1.1', '', SYSTEM),
+    ('cuDNN', '8.9.2.26', '-CUDA-%(cudaver)s', SYSTEM),
 ]
 
 moduleclass = 'lib'
Diff against TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb
index 2fd01aca24..835d646e5d 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.0.1-gfbf-2023a-CUDA-12.1.1.eb
@@ -1,20 +1,21 @@
 name = 'TensorRT'
-version = '10.7.0'
+version = '10.0.1'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2024a'}
+toolchain = {'name': 'gfbf', 'version': '2023a'}
 
 download_instructions = "Manual download from https://developer.nvidia.com/tensorrt/download/10x"
-sources = ['%(name)s-%(version)s.23.Linux.x86_64-gnu.cuda-12.6.tar.gz']
-checksums = ['d7f16520457caaf97ad8a7e94d802f89d77aedf9f361a255f2c216e2a3a40a11']
+sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.4.tar.gz']
+checksums = ['a5cd2863793d69187ce4c73b2fffc1f470ff28cfd91e3640017e53b8916453d5']
 
 dependencies = [
-    ('Python', '3.12.3'),
-    ('SciPy-bundle', '2024.05'),
-    ('CUDA', '12.6.0', '', SYSTEM),
+    ('Python', '3.11.3'),
+    ('SciPy-bundle', '2023.07'),
+    ('CUDA', '12.1.1', '', SYSTEM),
+    ('cuDNN', '8.9.2.26', '-CUDA-%(cudaver)s', SYSTEM),
 ]
 
 moduleclass = 'lib'

Updated software TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb

Diff against TensorRT-8.6.1-gfbf-2023a-CUDA-12.1.1.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2023a-CUDA-12.1.1.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb
index f432b185f8..dd6cd68082 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2023a-CUDA-12.1.1.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb
@@ -1,26 +1,20 @@
 name = 'TensorRT'
-version = '8.6.1'
+version = '10.4.0'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2023a'}
+toolchain = {'name': 'gfbf', 'version': '2023b'}
 
-download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download"
-sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.0.tar.gz']
-checksums = ['0f8157a5fc5329943b338b893591373350afa90ca81239cdadd7580cd1eba254']
-
-builddependencies = [
-    ('protobuf', '24.0'),
-]
+download_instructions = "Manual download from https://developer.nvidia.com/tensorrt/download/10x"
+sources = ['%(name)s-%(version)s.26.Linux.x86_64-gnu.cuda-12.6.tar.gz']
+checksums = ['cb0273ecb3ba4db8993a408eedd354712301a6c7f20704c52cdf9f78aa97bbdb']
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('SciPy-bundle', '2023.07'),
-    ('CUDA', '12.1.1', '', SYSTEM),
-    ('cuDNN', '8.9.2.26', '-CUDA-%(cudaver)s', SYSTEM),
-    ('protobuf-python', '4.24.0'),
+    ('Python', '3.11.5'),
+    ('SciPy-bundle', '2023.11'),
+    ('CUDA', '12.4.0', '', SYSTEM),
 ]
 
 moduleclass = 'lib'
Diff against TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb
index 38484af13f..dd6cd68082 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb
@@ -1,26 +1,20 @@
 name = 'TensorRT'
-version = '8.6.1'
+version = '10.4.0'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2022b'}
+toolchain = {'name': 'gfbf', 'version': '2023b'}
 
-download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download"
-sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.0.tar.gz']
-checksums = ['0f8157a5fc5329943b338b893591373350afa90ca81239cdadd7580cd1eba254']
-
-builddependencies = [
-    ('protobuf', '23.0'),
-]
+download_instructions = "Manual download from https://developer.nvidia.com/tensorrt/download/10x"
+sources = ['%(name)s-%(version)s.26.Linux.x86_64-gnu.cuda-12.6.tar.gz']
+checksums = ['cb0273ecb3ba4db8993a408eedd354712301a6c7f20704c52cdf9f78aa97bbdb']
 
 dependencies = [
-    ('Python', '3.10.8'),
-    ('SciPy-bundle', '2023.02'),
-    ('CUDA', '12.0.0', '', SYSTEM),
-    ('cuDNN', '8.8.0.121', '-CUDA-%(cudaver)s', SYSTEM),
-    ('protobuf-python', '4.23.0'),
+    ('Python', '3.11.5'),
+    ('SciPy-bundle', '2023.11'),
+    ('CUDA', '12.4.0', '', SYSTEM),
 ]
 
 moduleclass = 'lib'
Diff against TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb
index 2fd01aca24..dd6cd68082 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb
@@ -1,20 +1,20 @@
 name = 'TensorRT'
-version = '10.7.0'
+version = '10.4.0'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2024a'}
+toolchain = {'name': 'gfbf', 'version': '2023b'}
 
 download_instructions = "Manual download from https://developer.nvidia.com/tensorrt/download/10x"
-sources = ['%(name)s-%(version)s.23.Linux.x86_64-gnu.cuda-12.6.tar.gz']
-checksums = ['d7f16520457caaf97ad8a7e94d802f89d77aedf9f361a255f2c216e2a3a40a11']
+sources = ['%(name)s-%(version)s.26.Linux.x86_64-gnu.cuda-12.6.tar.gz']
+checksums = ['cb0273ecb3ba4db8993a408eedd354712301a6c7f20704c52cdf9f78aa97bbdb']
 
 dependencies = [
-    ('Python', '3.12.3'),
-    ('SciPy-bundle', '2024.05'),
-    ('CUDA', '12.6.0', '', SYSTEM),
+    ('Python', '3.11.5'),
+    ('SciPy-bundle', '2023.11'),
+    ('CUDA', '12.4.0', '', SYSTEM),
 ]
 
 moduleclass = 'lib'

Updated software TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb

Diff against TensorRT-8.6.1-gfbf-2023a-CUDA-12.1.1.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2023a-CUDA-12.1.1.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb
index f432b185f8..2fd01aca24 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2023a-CUDA-12.1.1.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb
@@ -1,26 +1,20 @@
 name = 'TensorRT'
-version = '8.6.1'
+version = '10.7.0'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2023a'}
+toolchain = {'name': 'gfbf', 'version': '2024a'}
 
-download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download"
-sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.0.tar.gz']
-checksums = ['0f8157a5fc5329943b338b893591373350afa90ca81239cdadd7580cd1eba254']
-
-builddependencies = [
-    ('protobuf', '24.0'),
-]
+download_instructions = "Manual download from https://developer.nvidia.com/tensorrt/download/10x"
+sources = ['%(name)s-%(version)s.23.Linux.x86_64-gnu.cuda-12.6.tar.gz']
+checksums = ['d7f16520457caaf97ad8a7e94d802f89d77aedf9f361a255f2c216e2a3a40a11']
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('SciPy-bundle', '2023.07'),
-    ('CUDA', '12.1.1', '', SYSTEM),
-    ('cuDNN', '8.9.2.26', '-CUDA-%(cudaver)s', SYSTEM),
-    ('protobuf-python', '4.24.0'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
+    ('CUDA', '12.6.0', '', SYSTEM),
 ]
 
 moduleclass = 'lib'
Diff against TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb
index 38484af13f..2fd01aca24 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb
@@ -1,26 +1,20 @@
 name = 'TensorRT'
-version = '8.6.1'
+version = '10.7.0'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2022b'}
+toolchain = {'name': 'gfbf', 'version': '2024a'}
 
-download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download"
-sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.0.tar.gz']
-checksums = ['0f8157a5fc5329943b338b893591373350afa90ca81239cdadd7580cd1eba254']
-
-builddependencies = [
-    ('protobuf', '23.0'),
-]
+download_instructions = "Manual download from https://developer.nvidia.com/tensorrt/download/10x"
+sources = ['%(name)s-%(version)s.23.Linux.x86_64-gnu.cuda-12.6.tar.gz']
+checksums = ['d7f16520457caaf97ad8a7e94d802f89d77aedf9f361a255f2c216e2a3a40a11']
 
 dependencies = [
-    ('Python', '3.10.8'),
-    ('SciPy-bundle', '2023.02'),
-    ('CUDA', '12.0.0', '', SYSTEM),
-    ('cuDNN', '8.8.0.121', '-CUDA-%(cudaver)s', SYSTEM),
-    ('protobuf-python', '4.23.0'),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
+    ('CUDA', '12.6.0', '', SYSTEM),
 ]
 
 moduleclass = 'lib'
Diff against TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb
index dd6cd68082..2fd01aca24 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb
@@ -1,20 +1,20 @@
 name = 'TensorRT'
-version = '10.4.0'
+version = '10.7.0'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2023b'}
+toolchain = {'name': 'gfbf', 'version': '2024a'}
 
 download_instructions = "Manual download from https://developer.nvidia.com/tensorrt/download/10x"
-sources = ['%(name)s-%(version)s.26.Linux.x86_64-gnu.cuda-12.6.tar.gz']
-checksums = ['cb0273ecb3ba4db8993a408eedd354712301a6c7f20704c52cdf9f78aa97bbdb']
+sources = ['%(name)s-%(version)s.23.Linux.x86_64-gnu.cuda-12.6.tar.gz']
+checksums = ['d7f16520457caaf97ad8a7e94d802f89d77aedf9f361a255f2c216e2a3a40a11']
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('SciPy-bundle', '2023.11'),
-    ('CUDA', '12.4.0', '', SYSTEM),
+    ('Python', '3.12.3'),
+    ('SciPy-bundle', '2024.05'),
+    ('CUDA', '12.6.0', '', SYSTEM),
 ]
 
 moduleclass = 'lib'

Updated software TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb

Diff against TensorRT-8.6.1-gfbf-2023a-CUDA-12.1.1.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2023a-CUDA-12.1.1.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2023a-CUDA-12.1.1.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb
index f432b185f8..38484af13f 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2023a-CUDA-12.1.1.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb
@@ -5,22 +5,22 @@ versionsuffix = '-CUDA-%(cudaver)s'
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2023a'}
+toolchain = {'name': 'gfbf', 'version': '2022b'}
 
 download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download"
 sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.0.tar.gz']
 checksums = ['0f8157a5fc5329943b338b893591373350afa90ca81239cdadd7580cd1eba254']
 
 builddependencies = [
-    ('protobuf', '24.0'),
+    ('protobuf', '23.0'),
 ]
 
 dependencies = [
-    ('Python', '3.11.3'),
-    ('SciPy-bundle', '2023.07'),
-    ('CUDA', '12.1.1', '', SYSTEM),
-    ('cuDNN', '8.9.2.26', '-CUDA-%(cudaver)s', SYSTEM),
-    ('protobuf-python', '4.24.0'),
+    ('Python', '3.10.8'),
+    ('SciPy-bundle', '2023.02'),
+    ('CUDA', '12.0.0', '', SYSTEM),
+    ('cuDNN', '8.8.0.121', '-CUDA-%(cudaver)s', SYSTEM),
+    ('protobuf-python', '4.23.0'),
 ]
 
 moduleclass = 'lib'
Diff against TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb
index 2fd01aca24..38484af13f 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb
@@ -1,20 +1,26 @@
 name = 'TensorRT'
-version = '10.7.0'
+version = '8.6.1'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2024a'}
+toolchain = {'name': 'gfbf', 'version': '2022b'}
 
-download_instructions = "Manual download from https://developer.nvidia.com/tensorrt/download/10x"
-sources = ['%(name)s-%(version)s.23.Linux.x86_64-gnu.cuda-12.6.tar.gz']
-checksums = ['d7f16520457caaf97ad8a7e94d802f89d77aedf9f361a255f2c216e2a3a40a11']
+download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download"
+sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.0.tar.gz']
+checksums = ['0f8157a5fc5329943b338b893591373350afa90ca81239cdadd7580cd1eba254']
+
+builddependencies = [
+    ('protobuf', '23.0'),
+]
 
 dependencies = [
-    ('Python', '3.12.3'),
-    ('SciPy-bundle', '2024.05'),
-    ('CUDA', '12.6.0', '', SYSTEM),
+    ('Python', '3.10.8'),
+    ('SciPy-bundle', '2023.02'),
+    ('CUDA', '12.0.0', '', SYSTEM),
+    ('cuDNN', '8.8.0.121', '-CUDA-%(cudaver)s', SYSTEM),
+    ('protobuf-python', '4.23.0'),
 ]
 
 moduleclass = 'lib'
Diff against TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb
index dd6cd68082..38484af13f 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb
@@ -1,20 +1,26 @@
 name = 'TensorRT'
-version = '10.4.0'
+version = '8.6.1'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2023b'}
+toolchain = {'name': 'gfbf', 'version': '2022b'}
 
-download_instructions = "Manual download from https://developer.nvidia.com/tensorrt/download/10x"
-sources = ['%(name)s-%(version)s.26.Linux.x86_64-gnu.cuda-12.6.tar.gz']
-checksums = ['cb0273ecb3ba4db8993a408eedd354712301a6c7f20704c52cdf9f78aa97bbdb']
+download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download"
+sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.0.tar.gz']
+checksums = ['0f8157a5fc5329943b338b893591373350afa90ca81239cdadd7580cd1eba254']
+
+builddependencies = [
+    ('protobuf', '23.0'),
+]
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('SciPy-bundle', '2023.11'),
-    ('CUDA', '12.4.0', '', SYSTEM),
+    ('Python', '3.10.8'),
+    ('SciPy-bundle', '2023.02'),
+    ('CUDA', '12.0.0', '', SYSTEM),
+    ('cuDNN', '8.8.0.121', '-CUDA-%(cudaver)s', SYSTEM),
+    ('protobuf-python', '4.23.0'),
 ]
 
 moduleclass = 'lib'

Updated software TensorRT-8.6.1-gfbf-2023a-CUDA-12.1.1.eb

Diff against TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2023a-CUDA-12.1.1.eb
index 38484af13f..f432b185f8 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2022b-CUDA-12.0.0.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2023a-CUDA-12.1.1.eb
@@ -5,22 +5,22 @@ versionsuffix = '-CUDA-%(cudaver)s'
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2022b'}
+toolchain = {'name': 'gfbf', 'version': '2023a'}
 
 download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download"
 sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.0.tar.gz']
 checksums = ['0f8157a5fc5329943b338b893591373350afa90ca81239cdadd7580cd1eba254']
 
 builddependencies = [
-    ('protobuf', '23.0'),
+    ('protobuf', '24.0'),
 ]
 
 dependencies = [
-    ('Python', '3.10.8'),
-    ('SciPy-bundle', '2023.02'),
-    ('CUDA', '12.0.0', '', SYSTEM),
-    ('cuDNN', '8.8.0.121', '-CUDA-%(cudaver)s', SYSTEM),
-    ('protobuf-python', '4.23.0'),
+    ('Python', '3.11.3'),
+    ('SciPy-bundle', '2023.07'),
+    ('CUDA', '12.1.1', '', SYSTEM),
+    ('cuDNN', '8.9.2.26', '-CUDA-%(cudaver)s', SYSTEM),
+    ('protobuf-python', '4.24.0'),
 ]
 
 moduleclass = 'lib'
Diff against TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2023a-CUDA-12.1.1.eb
index 2fd01aca24..f432b185f8 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.7.0-gfbf-2024a-CUDA-12.6.0.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2023a-CUDA-12.1.1.eb
@@ -1,20 +1,26 @@
 name = 'TensorRT'
-version = '10.7.0'
+version = '8.6.1'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2024a'}
+toolchain = {'name': 'gfbf', 'version': '2023a'}
 
-download_instructions = "Manual download from https://developer.nvidia.com/tensorrt/download/10x"
-sources = ['%(name)s-%(version)s.23.Linux.x86_64-gnu.cuda-12.6.tar.gz']
-checksums = ['d7f16520457caaf97ad8a7e94d802f89d77aedf9f361a255f2c216e2a3a40a11']
+download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download"
+sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.0.tar.gz']
+checksums = ['0f8157a5fc5329943b338b893591373350afa90ca81239cdadd7580cd1eba254']
+
+builddependencies = [
+    ('protobuf', '24.0'),
+]
 
 dependencies = [
-    ('Python', '3.12.3'),
-    ('SciPy-bundle', '2024.05'),
-    ('CUDA', '12.6.0', '', SYSTEM),
+    ('Python', '3.11.3'),
+    ('SciPy-bundle', '2023.07'),
+    ('CUDA', '12.1.1', '', SYSTEM),
+    ('cuDNN', '8.9.2.26', '-CUDA-%(cudaver)s', SYSTEM),
+    ('protobuf-python', '4.24.0'),
 ]
 
 moduleclass = 'lib'
Diff against TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb

easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb

diff --git a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb b/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2023a-CUDA-12.1.1.eb
index dd6cd68082..f432b185f8 100644
--- a/easybuild/easyconfigs/t/TensorRT/TensorRT-10.4.0-gfbf-2023b-CUDA-12.4.0.eb
+++ b/easybuild/easyconfigs/t/TensorRT/TensorRT-8.6.1-gfbf-2023a-CUDA-12.1.1.eb
@@ -1,20 +1,26 @@
 name = 'TensorRT'
-version = '10.4.0'
+version = '8.6.1'
 versionsuffix = '-CUDA-%(cudaver)s'
 
 homepage = 'https://developer.nvidia.com/tensorrt'
 description = """NVIDIA TensorRT is a platform for high-performance deep learning inference"""
 
-toolchain = {'name': 'gfbf', 'version': '2023b'}
+toolchain = {'name': 'gfbf', 'version': '2023a'}
 
-download_instructions = "Manual download from https://developer.nvidia.com/tensorrt/download/10x"
-sources = ['%(name)s-%(version)s.26.Linux.x86_64-gnu.cuda-12.6.tar.gz']
-checksums = ['cb0273ecb3ba4db8993a408eedd354712301a6c7f20704c52cdf9f78aa97bbdb']
+download_instructions = "Manual download from https://developer.nvidia.com/nvidia-tensorrt-8x-download"
+sources = ['%(name)s-%(version)s.6.Linux.x86_64-gnu.cuda-12.0.tar.gz']
+checksums = ['0f8157a5fc5329943b338b893591373350afa90ca81239cdadd7580cd1eba254']
+
+builddependencies = [
+    ('protobuf', '24.0'),
+]
 
 dependencies = [
-    ('Python', '3.11.5'),
-    ('SciPy-bundle', '2023.11'),
-    ('CUDA', '12.4.0', '', SYSTEM),
+    ('Python', '3.11.3'),
+    ('SciPy-bundle', '2023.07'),
+    ('CUDA', '12.1.1', '', SYSTEM),
+    ('cuDNN', '8.9.2.26', '-CUDA-%(cudaver)s', SYSTEM),
+    ('protobuf-python', '4.24.0'),
 ]
 
 moduleclass = 'lib'

@Flamefire
Copy link
Contributor Author

Test report by @Flamefire
Using easyblocks from PR(s) easybuilders/easybuild-easyblocks#3554
SUCCESS
Build succeeded for 4 out of 4 (4 easyconfigs in total)
i7039 - Linux Rocky Linux 8.9 (Green Obsidian), x86_64, AMD EPYC 7702 64-Core Processor (zen2), Python 3.8.17
See https://gist.github.com/Flamefire/644bd41aeaba994d65e8e37281c2680f for a full test report.

@Flamefire
Copy link
Contributor Author

Test report by @Flamefire
SUCCESS
Build succeeded for 5 out of 5 (5 easyconfigs in total)
i7014 - Linux Rocky Linux 8.9 (Green Obsidian), x86_64, AMD EPYC 7702 64-Core Processor (zen2), Python 3.8.17
See https://gist.github.com/Flamefire/1c0a12ba79298057aad5c59bc484b644 for a full test report.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant